import BaseModel from './LogBaseModel'
import API from '@/api/apis'

class LogWebErrorModel extends BaseModel{

  constructor() {
    super()

    /**
     * 错误信息
     */
    this.errMsg = null
    /**
     * 相关信息
     */
    this.info = null
    /**
     * DOM的类
     */
    this.domClass = null

    /**
     * 默认标记
     */
    this.defaultTag = null
    /**
     * 设备型号
     */
    this.userAgent = null
    /**
     * 用户名
     */
    this.userName = null
    /**
     * 当前界面的路由
     */
    this.routerPath = null

    /**
     * 删除单个数据的URL
     */
    this.removeOneUrl = API.logs.webErrorRemoveOne
  }
}

/**
 * 列表加载URL
 * @type {String}
 */
LogWebErrorModel.listUrl = API.logs.webErrorList
/**
 * 删除所有数据的URL
 * @type {String}
 */
LogWebErrorModel.removeAllUrl = API.logs.webErrorRemoveAll

export default LogWebErrorModel
